package com.zhj.helloframework.aop.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @Author: zhj
 * @Description: AOP功能实现时，需要扫描被@Aspect注解标记的类，并放入容器中
 * @Date: 2021/9/29 10:38
 * @Version: 1.0
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Aspect {
    // 切入点表达式属性，当对一个类使用该注解时就会得到该属性
    String pointcut();
}
